body {
	color: #a0496c;
	font-family: Arial;
	font-size: 13px;
	margin: 0;
	min-width: 960px;
	padding: 0;
}
input[type="button"], input[type="submit"], input[type="email"], input[type="text"], input[type="number"]{font-family: arial;}

#wrapper{	}

#wrapper-header{
	background: url(../../img/roses/bg-header.gif) repeat-x top center;
	position:absolute;
	top: 0px;
	width: 100%;
	height: 130px;
	overflow: hidden;
}

#header{width: 960px; margin: 0px auto; height: 100%;}

#header .div-logo{
  background: url("../../img/roses/logo.gif") no-repeat scroll 0 0 transparent;
  height: 130px;
  width: 316px;
	float:left;
}

#header .div-logo img{width: 225px; height: 90px; margin-top: 45px; margin-left: 15px; } 

#wrapper-content{
	width: auto;
	margin-top: 130px;
}

#wrapper-footer{
	min-height: 300px;
	background: url(../../img/roses/bg-footer.jpg) repeat-x top center #F2E1E9;
	clear:both;
}

#header ul {
	background: url(../../img/roses/bg-navigation.gif) repeat-x	;
	float: left;
	height: 50px;
	list-style: none;
	margin: 80px 0 0;
	padding: 0;
	width: 644px;
}

#header ul li {
	float: left;
	width: 129px;	
	background: url(../../img/roses/line.png) no-repeat right center;
}

#header ul li.first {
	width: 128px;
}

#header ul li.last {
	width: 128px;
	background:none;
}

#header ul li a {
	color: #fffbff;
	display: block;
	line-height: 50px;
	text-align: center;
	text-decoration: none;
	text-shadow: 1px 1px 0 #cc0850;
	text-transform: capitalize;
}

#header ul li a:hover, #header ul li.selected a {
	background: url(../../img/roses/sprites-icons.gif) no-repeat 0 -370px;
	color: #7c0032;
	text-shadow: 1px 1px 0 #fde8f7;
}

#header ul li.first a:hover, #header ul li.current a {
	background: url(../../img/roses/sprites-icons.gif) no-repeat 0 -370px;
	color: #7c0032;
	text-shadow: 1px 1px 0 #fde8f7;	
}

#header ul li.last a:hover, #header ul li.select a  {
	background: url(../../img/roses/sprites-icons.gif) no-repeat 0 -370px;
	color: #7c0032;
	text-shadow: 1px 1px 0 #fde8f7;	
}

#feature{width: 986px; height: 524px; margin: 0px auto; display:block;
background:url(../../img/roses/feature-bg.jpg) bottom center no-repeat; position:absolute; top: 0px;}

#content{width: 986px; margin:0px auto; position:relative;}
#content .pro-item{width: 300px; margin: 10px 10px 20px 10px; float:left;}
#content .pro-item img{width: 300px; height: 200px; overflow:hidden;}
p {
    line-height: 24px;
    text-align: justify;
}

.pro-item h2 a {color: #F63C85; display: block; text-decoration: none;}
a.more {
    color: #867F79;
    font-size: 12px;
    text-decoration: none;
		float:right;
}

a.more:hover{color: #279F37;}

#products{padding-top: 524px; padding-left: 10px; overflow:hidden;}
#news{width: 960px;clear:both; margin-top: 20px; border-top: 1px dashed silver; margin: 20px; padding-top: 20px;}
#news .random-news{width: 300px; float:right;}
.news-item{clear:both;}
.news-item img{float:left; margin: 10px 10px 10px 0px;}
.news-item h2{
    margin: 0 0 15px;
    padding-top: 5px;
}
.news-item h2 a{color: #F63C85; font-size: 20px; font-weight: normal; text-decoration:none;}
.main-news{float:left; width: 620px;}
.main-news img{float:left; padding-right: 10px;}
.main-news h2{margin: 0px; }
.main-news h2 a{color: #F63C85; font-size: 24px; text-decoration: none;}
.main-news .pcontent{margin-top: 0px;}
.footer-info{width: 295px; float:left; margin-right: 30px;}
.information a{text-decoration:none; line-height: 25px;}
#footer{width:986px; margin: 0px auto;overflow:hidden; padding-left: 30px; padding-top: 130px; margin-bottom: 10px;}
#footer h3{
	color: #F63C85;
	font-size: 18px;
	font-style: italic;
	margin: 0;
}
#footer ul{
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 10px 0 0 10px;
}

#footer ul li a{color: #584549;}
#footer ul li a:hover{font-weight:bold;}

#footer span{
	background: url(../../img/roses/sprites-icons.gif) no-repeat 0 -1114px;
	display: block;
	color: #584549;
	font-family: Georgia;
	font-size: 30px;
	height: 40px;
	line-height: 40px;
	margin-top: 40px;
	text-indent: 60px;
}
.footnote{
	background: url(../../img/roses/bg-copyright.gif) no-repeat top center;
	color: #C48AA0;
	display: block;
	height: 60px;
	line-height: 60px;
	margin: 0;
	text-align: center;
}
.follow-us a.facebook {
	background: url(../../img/roses/sprites-icons.gif) no-repeat 0 -990px;
}
.follow-us a.twitter {
	background: url(../../img/roses/sprites-icons.gif) no-repeat 0 -1300px;
}
.follow-us a.support {
	background: url(../../img/roses/sprites-icons.gif) no-repeat 43px -1266px;
	padding-left: 40px;
}

.follow-us a.flicker {
	background: url(../../img/roses/sprites-icons.gif) no-repeat 43px -1052px;
	padding-left: 40px;
}

.follow-us a{
	display: block;
	height: 22px;
	line-height: 22px;
	text-decoration: none;
	text-indent: 30px
}

#footer .follow-us ul li{
	float: left;
	padding: 5px 0;
	width: 125px;
}

#left-panel{width: 280px; float:left; margin-left: 13px; margin-top: 25px; overflow: hidden;}
#left-panel h2 a{font-size: 18px !important; }
#left-panel h2{margin-top: 3px;}
#right-panel{width: 620px; float:right; margin-right: 13px; margin-top: 30px;}
.contact h3{
  color: #AF1555;
  font-size: 25px;
  font-weight: normal;
  margin-top: 0;
}
.contact span{
	display: block;
	font-size: 18px;
	color: #F63C85;
}
.contact label{
	display:block;
	padding: 10px 0 5px;
}
.contact input[type="text"], .contact input[type="email"]{
	height: 30px;
	border: 1px solid #E3D6DD;
	width: 250px;
}
.contact input{display:block;}
.contact textarea{
	color: #A0496C;
	border: 1px solid #E3D6DD;
	font-family: Arial;
	height: 250px;
	width: 570px;
}
.proselect{width: 26px; height: 114px; background: url(../../img/roses/pro-active.png) no-repeat left center;
	position:absolute; right: -22px; top: 50px;
}
.product-active{background: #F3E1E9; border: 1px solid #FA3F8A; position:relative; min-height: 200px;}

.seperater{	background: url(../../img/roses/separator.gif) no-repeat center bottom; height: 10px;}

.product-li{padding-top: 10px; 
	padding-bottom: 10px;

}

.product-li a{
	color: #F63C85;
	display: block;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
	text-decoration: none;
}
.product-li a:hover{
	color: #ab3d69;
} 

#badMessage{border: 1px solid #9B0000; padding: 10px 10px 10px 30px; margin-bottom: 3px; 
background: url('../../img/error.png') no-repeat #FF4F4F; background-position:10px 10px;
color: #000 !important;}
.error-message{color:red;}

.title-dashed{border-bottom: 1px dashed silver;}
.news-one{margin-bottom: 15px; overflow:hidden; background: #FFEFF6; padding: 10px; border: 1px solid #fff;}
.news-one:hover{border: 1px solid #FA3F8A;}
.news-one img{float:right; margin-left: 10px;}
.news-one h4{margin:0px 0px 5px 0px;}
.news-one h4 a{
	color: #F63C85;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
}
.news-one h4 a:hover{color: #279F37;}
.news-one .pcontent{margin-top: 0px;}
.post-title{
	color: #F63C85;
	font-size: 25px;
	font-weight: normal;
	text-decoration: none;
	margin: 0px 0px 15px 0px;
}
.info-detail{	border-bottom: 1px dashed silver; padding-left: 0px;}
.info-detail li{display:inline; margin-right: 10px;}
.date-info{padding-left: 18px; background: url('../../img/calendar.png') left no-repeat;}
.comment-info{padding-left: 18px; background: url('../../img/comment.png') left no-repeat; text-decoration:none; color: #A0496C;}
.comment-info:hover{color: #279F37;}
.facebook-info{padding-left: 18px; background: url('../../img/facebook.png') left no-repeat; text-decoration:none; color: #A0496C;}
.facebook-info:hover{color: #279F37;}
.google-info{padding-left: 18px; background: url('../../img/google_plus.png') left no-repeat; text-decoration:none; color: #A0496C;}
.google-info:hover{color: #279F37;}
.twitter-info{padding-left: 18px; background: url('../../img/twitter.png') left no-repeat; text-decoration:none; color: #A0496C;}
.twitter-info:hover{color: #279F37;}
.seo-content{display:none;}
.tb-property{width: 300px; float:left;}
.tb-property tr.one{background: #FFCCED;}
.tb-property td{padding: 5px;}
.comment-form label{display:block; }
.comment-form div{margin-top: 15px; }
.comment-form input[type="text"], .comment-form input[type="email"]{border: 1px solid #CFCFCF; padding: 5px; width: 200px; font-family: arial;}
.comment-form textarea{border: 1px solid #CFCFCF; padding: 5px; height: 150px; width: 400px; display:block; font-family: arial;}
.comment-form input[type="submit"]{margin-top: 10px;}
.error{color:#FF3A3A !important;}
.comment-item{overflow:hidden;}
.comment-body{border: 1px solid #C9C9C9; margin: 10px 0px; padding: 10px; clear:both; overflow:hidden;}
.comment img{float: left; margin: 0px 10px 3px 0px;}
.post-medium{width: 120px;}
.post-big{width: 270px;}
.proitem{width: 290px; overflow:hidden; background:#FFEFF6; float: left; margin-bottom: 10px; padding: 5px; border: 1px solid #fff;}
.proitem:hover{border: 1px solid #F3E1E9; height:auto; box-shadow: 0 2px 2px #CCCCCC inset, 0 0 10px #FA3F8A;}
.vitem{margin-right: 10px;}
.proitem h2 a{text-decoration:none;color: #F63C85; font-size: 20px; font-weight: normal; text-decoration: none;}
.proitem img{width: 280px; margin: 5px;}
.proitem h2{margin-top: 10px; text-align:center;}
.fn{font-weight:bold; color:#279F37;}
.proimg-detail{width: 300px; float:right;}
.product_desc{clear:both;}
.img-property{margin: 20px 0px; overflow:hidden;}
.price-dt{padding-top: 15px; font-size: 18px;}
.price-dt span{font-size: 24px; }
.pr-quantity{width: 50px; text-align:center; border: 1px solid #D3D3D3; padding: 3px;}
#cart{
	background: url('../../img/cart.png') #FCB3F1 no-repeat left center; 
	padding-left: 50px; height: 50px; width: 75px; 
	text-align:center; font-weight:bold;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: fixed;
	top: 12px; 
	right: 12px;
}
#cart a{margin-top: 10px; display:block; text-decoration:none; color: #E01A91;}
.h3title{color: #AF1555; font-size: 25px; font-weight: normal; margin-top: 0;}
.btn-style{padding: 5px; background: url('../../img/roses/btn-bg.png') repeat-x; border:none; border: 1px solid #fa3f8a; color: #000;}
.btn-style:hover{cursor: pointer; border: 1px solid #AD1350;}

